package com.niodata.dp.web.module.task;

import com.niodata.dp.task.entity.PluginPackage.PluginStatus;
import com.niodata.dp.task.entity.PluginSysCategory;
import java.util.Date;
import java.util.List;

public class PluginBasicInfo {

  private String pkgName;
  private String pkgVersion;
  private String pkgType;
  private Date createTime;
  private String pkgId;
  private PluginStatus status;
  private PluginSysCategory sysCategory;//通用 领域
  private String funcCategory;//文件、数据库、气象、卫星、应用1、应用2
  private List<String> versions;

  public PluginStatus getStatus() {
    return status;
  }

  public void setStatus(PluginStatus status) {
    this.status = status;
  }

  public PluginSysCategory getSysCategory() {
    return sysCategory;
  }

  public void setSysCategory(PluginSysCategory sysCategory) {
    this.sysCategory = sysCategory;
  }

  public String getFuncCategory() {
    return funcCategory;
  }

  public void setFuncCategory(String funcCategory) {
    this.funcCategory = funcCategory;
  }

  public String getPkgName() {
    return pkgName;
  }

  public void setPkgName(String pkgName) {
    this.pkgName = pkgName;
  }

  public String getPkgVersion() {
    return pkgVersion;
  }

  public void setPkgVersion(String pkgVersion) {
    this.pkgVersion = pkgVersion;
  }

  public String getPkgType() {
    return pkgType;
  }

  public void setPkgType(String pkgType) {
    this.pkgType = pkgType;
  }

  public Date getCreateTime() {
    return createTime;
  }

  public void setCreateTime(Date createTime) {
    this.createTime = createTime;
  }

  public String getPkgId() {
    return pkgId;
  }

  public void setPkgId(String pkgId) {
    this.pkgId = pkgId;
  }

  public List<String> getVersions() {
    return versions;
  }

  public void setVersions(List<String> versions) {
    this.versions = versions;
  }
}
